package cn.smart.epic.common.persistence.dao;

import cn.smart.epic.common.persistence.model.Role;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;
import java.util.Map;

/**
 * @Auther Uncle_Z
 * @date 2017/9/23 21:22
 * @Email:2545375@qq.com
 * @Descrition 角色表 Mapper 接口
 * @since 1.0
 */

public interface RoleMapper extends Mapper<Role> {

    /**
     * 根据条件查询角色列表
     * @param condition
     * @return
     */
    List<Map<String,Object>> selectRoles(@Param("condition")String condition);

    /**
     *
     * 删除某个角色的所有权限
     *
     * @param
     * @return 
     * @Auther Z.B
     * @date 2017/9/23 21:59
     */
    int deleteRolesById(@Param("roleId")Integer id);




}
